<h5>Comunicando el hardware Wiring y MaxMSP</h5>
<p>Este tutorial presenta la comunicaci&oacute;n b&aacute;sica entre el hardware Wiring y MaxMSP <a href="http://cycling74.com">http://cycling74.com</a>. El objetivo de este tutorial es leer todas las entradas an&aacute;logas desde la tarjeta Wiring. Se asume que el software de Wiring y MaxMSP est&eacute;n instalados y Wiring haya sido previamente bien ajustada. Para m&aacute;s informaci&oacute;n de la instalaci&oacute;n de Wiring revise los <a href="http://wiring.org.co/learning/tutorials/">tutoriales</a> acerca de la instalaci&oacute;n de Wiring y el ajuste del software.</p>
<h5>Paso 1</h5>
<p>Copie y pegue el siguiente c&oacute;digo en el editor de Wiring: Verifique que su programa est&eacute; libre de errores de compilaci&oacute;n presionando el bot&oacute;n Compile/Verify en la barra de men&uacute;. Presione el bot&oacute;n Upload en la barra de men&uacute;. En caso de un error de sintaxis el entorno Wiring imprimir&aacute; un mensaje de error de otro modo imprimir&aacute; que la carga ha sido completada y exitosa, el proceso de carga activar&aacute; los LEDs Rx/Tx en el hardware Wiring. El nuevo programa iniciar&aacute; autom&aacute;ticamente despu&eacute;s de ser cargado. Use el bot&oacute;n Serial Monitor para ver los datos entrantes desde la tarjeta Wiring, luego cierre el Serial Monitor otra vez. El c&oacute;digo completo del ejemplo (ambos Wiring &amp; MaxMSP esta en secci&oacute;n de Examples -&gt; Topics -&gt; Other Software <a href="http://wiring.org.co/learning/topics/simplecommunicationmaxmsp.html">aqu&iacute;</a>.</p>
<pre>
void setup() 
{
  Serial.begin(9600);
}

void loop() 
{
  Serial.print(analogRead(0), DEC);
  Serial.print(",");
  Serial.print(analogRead(1), DEC);
  Serial.print(",");
  Serial.print(analogRead(2), DEC);
  Serial.print(",");
  Serial.print(analogRead(3), DEC);
  Serial.print(",");
  Serial.print(analogRead(4), DEC);
  Serial.print(",");
  Serial.print(analogRead(5), DEC);
  Serial.print(",");
  Serial.print(analogRead(6), DEC);
  Serial.print(",");
  Serial.println(analogRead(7), DEC);
  delay(100);
}
</pre>
<p>&nbsp;</p>
<h5>Paso 2</h5>
<p>El siguiente paso es ajustar cosas en MaxMSP. Inicie MaxMSP.</p>
<p><img src="imgs/max_01.jpg"/></p>
<p>&nbsp;</p>
<h5>Paso 3</h5>
<p>De doble click en el &aacute;rea de trabajo para adicionar un nuevo objeto como se muestra:</p>
<code></code>
<p><img src="imgs/maxallanalogs_01.jpg" width="640" height="675" /></p>
<p>&nbsp;</p>
<h5>Paso 4</h5>
<p>Conecte los objetos como se muestra: </p>
<p><img src="imgs/maxallanalogs_02.jpg" width="640" height="675" /></p>
<p>&nbsp;</p>
<h5>Paso 5</h5>
<p>Ubique las conecciones para producir un parche m&aacute;s legible, ahora el parche est&aacute; listo para ser probado, haga click en en el seguro en la barra de estado y luego de click en el toggle del parche para empezar a enviar datos. Use el toggle fucsia para abrir/cerrar el puerto serial (color fucsia), ver&aacute; un cambio en el fondo dependiendo de los valores provenientes de los primeros cuatro sensores, el resto son solo impresos como n&uacute;meros de referencia. Trate de conectar 4 potenci&oacute;metros o 4 sensores an&aacute;logos en las entradas del 0 al 3 para modificar el color del fondo de la ventana.</p>
<img src="imgs/maxallanalogs_03.jpg" width="640" height="675" />
<p>&nbsp;</p>
